{
    'targets': [
        {
            'target_name': 'simple_napi',
            'type': 'static_library',
            'include_dirs': [ '.' ],
            'outputs': 'build',
            'sources': [
                'js_value.cpp',
                'log.cpp',
                'macros.cpp',
            ],
            'direct_dependent_settings': {
                'include_dirs': [ '.' ],
            }
        },
        {
            'target_name': 'simple_napi_noexcep',
            'type': 'static_library',
            'include_dirs': [ '.' ],
            'outputs': 'build',
            'sources': [
                'js_value.cpp',
                'log.cpp',
                'macros.cpp',
            ],
            'direct_dependent_settings': {
                'include_dirs': [ '.' ],
                'defines': [
                    'TERM_WHEN_FAILED=0',
                ]
            }
        }
    ]
}